home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2008 April
/
PCWorld_2008-04_cd.bin
/
system
/
undelete
/
undelete_plus_setup.exe
/
{app}
/
up-help.chm
/
styles.css
< prev
next >
Wrap
Cascading Style Sheet File
|
2007-01-11
|
12KB
|
718 lines
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
html, body {
width:100%;
height:100%;
padding:0;
margin:0;
background-color:white;
}
/* FONTS */
/* ===== */
body, p, input, select, option, td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#686868;
}
h1,h2,h3,h4,h5,h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
h1 {
margin-bottom:15px;
}
h2 {
margin-bottom:12px;
font-size:12px;
color:#c7674a;
font-weight:normal;
}
a, a:hover, a:visited, a:active {
color:#000000;
font-weight:bold;
}
/* CONTAINER */
/* ========= */
table.container {
width:600px;
margin:15px auto;
}
table.container td {
background:url("images/container_background.gif") repeat-y;
padding-left:27px;
padding-right:17px;
}
/** html table.container td {
background-position: 1px;
}*/
table.container td td,
table.container td.aboveTop {
background:none;
}
table.container td.top {
height:14px;
font-size:5px;
background:url("images/container_top.gif") top no-repeat
}
table.container td.nopadding {
padding-left:0px;
vertical-align: top;
}
table.container td.topHome {
padding: 0px;
height:14px;
font-size:5px;
border: 0px solid red;
}
table.container td.bottom {
height:10px;
font-size:5px;
background:url("images/container_bottom.gif") bottom no-repeat;
}
p {
margin-bottom:15px;
}
/* NAV */
/* === */
ul.nav,
.nav ul {
margin: 0;
padding: 0;
cursor: default;
list-style-type: none;
/* fix for IE - double margin bug */
display: inline;
}
ul.nav {
}
ul.nav img,
ul.nav a,
ul.nav li {
margin:0;
padding:0;
}
ul.nav li {
position: relative;
padding:0;
margin:0;
float:left;
margin-bottom:-3px;
z-index:2;
}
ul.nav ul {
display: none;
position:absolute;
left:0;
top:36px;
margin-top:-3px;
}
ul.nav li:hover ul {
display: block;
}
ul.nav ul li {
display:block;
width:100%;
background:url("images/subnav_background.gif") repeat-x top;
height:29px;
margin-bottom:0px;
padding: 0px 0px 0px 5px;
vertical-align: bottom;
}
ul.nav ul li img {
margin:8px 0px 0px 3px;
}
ul.nav ul li.top {
background:url("images/subnav_top_background.gif") top repeat-x;
}
ul.nav ul a {
display: block;
}
img.navBottom {
margin:0;
padding:0;
}
/* i.e. hack */
* html img.navBottom {
position:relative;
z-index:1;
top:-1px;
}
/* QUICKNAV */
/* ======== */
quickNav_path {
display:inline;
}
quickNav_path a {
color:#aaaaaa;
}
#quickNav {
float:right;
}
#quickNav li {
display:inline;
margin-left:17px;
}
#quickNav a {
color:#aaaaaa;
}
#quickNav img {
vertical-align:bottom;
margin-top:-1px;
padding-right:1px;
text-decoration:none;
}
#quickNav.printEmail, #quickNav.printEmail li{
position: relative;
top: -5px;
margin: 0px 0px 0px 5px;
padding: 0px;
border: 0px solid red;
}
.printEmail-home {
position: relative;
top: -17px;
border: 0px solid red;
}
* html .printEmail-home {
position: relative;
top: -8px;
border: 0px solid red;
height: 20px;
}
* html .printEmail-home li {
position: relative;
top: 2px;
border: 1px solid white;
}
/* CONTENT LAYOUTS */
/* =============== */
.content2Column {
width:100%;
margin-top:8px;
}
.content2Column .left {
padding:0;
width:170px;
border:1px solid #b2b2b2;
vertical-align:top;
background:#f7f7f7;
}
.content2Column .right {
padding:0;
padding-left:20px;
padding-top:5px;
vertical-align:top;
border-bottom:1px solid #b2b2b2;
}
.contentArticle {
width:100%;
margin-top:8px;
}
.contentArticle .left {
padding:0;
padding-top:5px;
padding-left:10px;
vertical-align:top;
}
.contentArticle .left table {
border-left: none;
border-right: 0px solid #cccccc;
border-top: none;
border-bottom: 0px solid #cccccc;
}
.contentArticle .left table td {
padding:5px;
border-left: 0px solid #cccccc;
border-right: none;
border-top: 0px solid #cccccc;
border-bottom: none;
border: 0px solid red;
}
.contentArticle .left table.contentTable {
border-left: none;
border-right: 1px solid #cccccc;
border-top: none;
border-bottom: 1px solid #cccccc;
}
.contentArticle .left table.contentTable td {
padding:5px;
border-left: 1px solid #cccccc;
border-right: none;
border-top: 1px solid #cccccc;
border-bottom: none;
}
.contentArticle .left ul {
margin: 15px;
}
.contentArticle .left ul li {
list-style-type: disc;
padding: 0px;
margin: 0px;
}
.contentArticle .right {
padding:0;
width:205px;
vertical-align:top;
}
.latestNews {
}
img.viewProspectus {
display:block;
margin:0 auto;
}
div.viewProspectusTower {
width:144px;
margin:0 auto;
}
div.callout {
width:203px;
margin-left:auto;
margin-right:-5px;
}
/* FOOTER */
/* ====== */
.footer {
margin-top:15px;
width:100%;
position:relative;
}
.footer,
.footer a,
.footer p {
font-size:9px;
color:#b0afaf;
text-decoration:none;
}
.footer a:hover {
text-decoration:underline;
}
.copyright {
text-align:center;
}
.credit {
position:absolute;
right:0px;
}
.contentArticle .left .sitemap1 li {
margin: 10px 0px 0px 0px;
list-style-type: none;
}
.contentArticle .left .sitemap1 ul li{
margin: 0px 0px 0px 0px;
list-style-type: none;
}
#thirdTier{
border: 0px solid red;
margin: 0px 0px 0px 15px;
}
.sitemap1 a, .sitemap1{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#BE623B;
font-size:12px;
}
.sitemap2 a{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#BE623B;
font-size:11px;
}
table .gallery .img-shadow {
float:left;
background: url("images/dropshadow.gif") no-repeat bottom right;
margin: 10px 0 0 5px;
border: 0px solid red;
}
table .gallery .img-container {
text-align: center;
border: 0px solid red;
background: white;
margin-left: 10px;
padding-left: 10px;
}
* html table .gallery .img-container {
margin-left: 3px;
padding-left: 3px;
}
table .gallery .img-shadow img {
display: block;
position: relative;
background-color: none;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 4px;
}
table .gallery {
background-color: none;
border: 0px solid green;
width: 100%;
vertical-align: middle;
text-align:center;
margin-bottom: 30px;
}
.gallery-container {
text-align: center;
border: 0px solid red;
height: 100%;
width: 100%;
}
/* SEARCH BAR AND LOGO
=================== */
.wrapper_top {
position: relative;
float: right;
top: 22px;
font-weight: bold;
color: blue;
}
.search_form_wrapper {
position: relative;
float: right;
top: 90px;
right: 150px;
}
.input_field input {
width: 150px;
height: 15px;
border: 1px solid #cccccc;
background-color: none;
}
.logo {
float: left;
}
.input_options input{
position: relative;
top: 3px;
left: 0px;
}
.mag_glass {
position: relative;
top: 7px;
right: 2px;
}
/* NAV MENU
======== */
#topnav_container {
border: 0px red solid;
height: 42px;
width: 776px;
background:url("images/nav_bottom.gif") no-repeat;
background-position:bottom;
}
#topnav, #topnav ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
}
#topnav a {
display: block;
width: 193px;
}
#topnav li { /* all list items */
float: left;
width: 193px; /* width needed or else Opera goes nuts */
text-align:center;
vertical-align: middle;
}
#topnav li ul { /* second-level lists */
position: absolute;
background: orange;
width: 10em;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
margin-top: 15px;
}
#topnav li ul ul { /* third-and-above-level lists */
margin: -1em 0 0 4em;
}
#topnav li:hover ul ul, #topnav li.sfhover ul ul {
left: -999em;
}
#topnav li:hover ul, #topnav li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}
.first {
height: 33px;
width: 190px;
border-left: 1px solid #BEBEBE;
background: url("images/top_level.gif");
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
}
.first a {
text-decoration: none;
color: #999999;
}
.first a:hover {
text-decoration: none;
color: #c7674a;
}
.first .navItem {
position: relative;
top: 5px;
}
.second {
height: 29px;
width: 190px;
border: 0px solid #ffffff;
background: url("images/subnav_background.gif");
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
.third {
height: 29px;
width: 190px;
border-left: 1px solid #cccccc;
background: url("images/subnav_background.gif");
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
/* Sidebar */
.sidebar {
margin: 0px;
padding: 0px;
margin-bottom: 20px;
}
.sidebar a:link, .sidebar a:visited, .sidebar a:active {
color: #999;
text-decoration: none;
}
.sidebar a:hover {
color: #c7674a;
text-decoration: underline;
}
.sidebar a.currentPage:link, .sidebar a.currentPage:visited, .sidebar a.currentPage:active {
color: #c7674a;
text-decoration: underline;
}
.sidebar .currentSection {
border: 0px red solid;
height: 48px;
width: 203px;
background: none;
margin: 10px 0px 0px 2px;
width:203px;
margin-left:auto;
margin-right:-5px;
}
.sidebar .second_sidebar{
margin-left: 20px;
margin-top: 5px;
margin-bottom: 5px;
}
.sidebar .third_sidebar{
margin-left: 40px;
margin-top: 5px;
margin-bottom: 5px;
}
/* Registration Form */
div.registration_form_wrapper
{
margin-top: 10px;
margin-left: 0px;
border: 0px solid red;
}
div.results_wrapper
{
margin-top: 10px;
}
div.registration_form_wrapper .input_hidden
{
display: none;
visibility: hidden;
}
div.registration_form_wrapper .input_errors
{
margin-bottom: 10px;
}
div.registration_form_wrapper .input_title
{
float: left;
width: 120px;
}
div.registration_form_wrapper .input_field
{
width: auto;
margin-bottom: 10px;
}
div.registration_form_wrapper .input_field .txt
{
width: 350px;
border: 1px solid #BE623B;
}
div.registration_form_wrapper .input_options .but
{
width: 120px;
text-align: center;
border: 1px solid #BE623B;
background-color: #ccc;
cursor: hand;
}
.form_required
{
color: #AC542E;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Sans Serif;
}
TD.headerNavigation {
border-top: solid 1px #e2e2e2;
border-bottom: solid 1px #e2e2e2;
height: 24px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
TD.Line {
border-top: solid 1px #e2e2e2;
}
input,textarea {
font-family: tahoma;
font-size: 10px;
color: #666666;
border: 1px solid #999999;
}